package utils.date;

import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Locale;

public class DateUtils {
	private DateUtils(){}
	
	/**
	 * 将Tue Oct 11 2011 00:00:00 GMT+08:00字符串，转换成日期
	 * @param s
	 * @return
	 */
	public static Date parseGMT(String s){
		try{
			s = s.substring(0, s.length()-2) +":"+ s.substring(s.length()-2);
			DateFormat df = new SimpleDateFormat("E MMM dd yyyy HH:mm:ss z",Locale.US);
			return df.parse(s);
		}catch (Exception e) {
			e.printStackTrace();
		}
		return null;
	}
	
	/**
	 * 将日期转成指定格式字符串
	 * @param d
	 * @param format
	 * @return
	 */
	public static String parseDateToString(Date d,String format){
		DateFormat df = new SimpleDateFormat(format);
		return df.format(d);
	}
}
